package entidadesSubastador;

import entidadesSubastador.Producto;
import entidadesSubastador.UsuarioSubastador;

import java.io.Serializable;
import java.lang.String;
import javax.persistence.*;

/**
 * Entity implementation class for Entity: Subasta
 *
 */
@Entity

@Table(schema="subastador")
public class Subasta implements Serializable {

	   
	@Id
	private int codigo;
	@ManyToOne
	@JoinColumn(name="vendedor")
	private UsuarioSubastador vendedor;
	@ManyToOne
	@JoinColumn(name="producto")
	private Producto producto;
	private String fechaCreacion;
	private String fechaCulminacionSubasta;
	private int tiempoRestante;
	private int precioActual;
	private static final long serialVersionUID = 1L;

	public Subasta() {
		super();
	}   
	public int getCodigo() {
		return this.codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}   
	public UsuarioSubastador getVendedor() {
		return this.vendedor;
	}

	public void setVendedor(UsuarioSubastador vendedor) {
		this.vendedor = vendedor;
	}   
	public Producto getProducto() {
		return this.producto;
	}

	public void setProducto(Producto Producto) {
		this.producto = Producto;
	}   
	public String getFechaCreacion() {
		return this.fechaCreacion;
	}

	public void setFechaCreacion(String fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}   
	public String getFechaCulminacionSubasta() {
		return this.fechaCulminacionSubasta;
	}

	public void setFechaCulminacionSubasta(String fechaCulminacionSubasta) {
		this.fechaCulminacionSubasta = fechaCulminacionSubasta;
	}   
	public int getTiempoRestante() {
		return this.tiempoRestante;
	}

	public void setTiempoRestante(int tiempoRestante) {
		this.tiempoRestante = tiempoRestante;
	}   
	public int getPrecioActual() {
		return this.precioActual;
	}

	public void setPrecioActual(int precioActual) {
		this.precioActual = precioActual;
	}
   
}
